@echo off
chcp 65001 >nul
echo 🔍 检查 HarmonyOS 开发环境...

echo.
echo 📁 检查项目结构...
if exist "ohos" (
    echo ✅ ohos 目录存在
) else (
    echo ❌ ohos 目录不存在
    pause
    exit /b 1
)

cd ohos

echo.
echo 🔧 检查构建工具...
if exist "hvigorw.bat" (
    echo ✅ hvigorw.bat 存在
    echo 📋 hvigorw 版本信息:
    call hvigorw.bat --version
) else (
    echo ❌ hvigorw.bat 不存在
)

if exist "gradlew.bat" (
    echo ✅ gradlew.bat 存在
) else (
    echo ❌ gradlew.bat 不存在
)

echo.
echo 📦 检查配置文件...
if exist "build-profile.json5" (
    echo ✅ build-profile.json5 存在
) else (
    echo ❌ build-profile.json5 不存在
)

if exist "hvigorfile.ts" (
    echo ✅ hvigorfile.ts 存在
) else (
    echo ❌ hvigorfile.ts 不存在
)

echo.
echo 🌐 检查环境变量...
if defined DEVECO_SDK_HOME (
    echo ✅ DEVECO_SDK_HOME: %DEVECO_SDK_HOME%
) else (
    echo ❌ DEVECO_SDK_HOME 未设置
)

if defined HARMONYOS_SDK_HOME (
    echo ✅ HARMONYOS_SDK_HOME: %HARMONYOS_SDK_HOME%
) else (
    echo ❌ HARMONYOS_SDK_HOME 未设置
)

cd ..

echo.
echo 💡 建议解决方案:
echo 1. 确保已安装 DevEco Studio
echo 2. 在 DevEco Studio 中打开 ohos 目录
echo 3. 让 DevEco Studio 自动配置项目
echo 4. 使用 DevEco Studio 内置的构建功能

pause